public transit vehicle - Turco Inglés Diccionario